//package com.waste.game.controller;
//
//import com.github.pagehelper.PageInfo;
//import com.waste.game.entity.*;
//import com.waste.game.mapper.GameListMapper;
//import com.waste.game.mapper.WebServeMapper;
//import com.waste.game.service.GameListService;
//import com.waste.game.service.WebService;
//import lombok.Data;
//import lombok.extern.slf4j.Slf4j;
//import org.springframework.beans.factory.annotation.Autowired;
//import org.springframework.web.bind.annotation.PathVariable;
//import org.springframework.web.bind.annotation.PostMapping;
//import org.springframework.web.bind.annotation.RequestBody;
//import org.springframework.web.bind.annotation.RestController;
//
//import java.util.Date;
//import java.util.List;
//
//@Slf4j
//@RestController
//public class BackEditBodyController {
//
//    @Autowired
//    GameListMapper gameListMapper;
//
//    @Autowired
//    GameListService gameListService;
//
//    @Autowired
//    WebServeMapper webServeMapper;
//
//    @Autowired
//    WebService webService;
//
//    //返回文章内容（修改文章的查询接口）
//    @PostMapping("/back/editart/{id}")
//    public GameListBean artBack(@PathVariable(value = "id") Integer id){
//        return gameListMapper.getGameArt(id);
//    }
//
//    //接收修改文章内容接口
//    @PostMapping("/back/UpArt")
//    public String artUp(@RequestBody GameListBean gameListBean){
//        boolean i = gameListMapper.upArtBody(gameListBean);
//        if(i){
//            return "ok";
//        }else {
//            return "error";
//        }
//    }
//    //添加文章接口
//    @PostMapping("/back/add")
//    public String artAdd(@RequestBody GameListBean gameListBean){
//        gameListBean.setGameUptime(new Date());
//        gameListBean.setGameLook(0);
//        gameListBean.setGameDownload(0);
//        boolean i = gameListMapper.insertOne(gameListBean);
//        if(i){
//            return "ok";
//        }else {
//            return "error";
//        }
//    }
//    //删除文章接口
//    @PostMapping("/back/delete/{id}")
//    public String artDel(@PathVariable(value = "id") Integer id){
//        boolean i = gameListMapper.delArt(id);
//        if(i){
//            return "ok";
//        }else {
//            return "error";
//        }
//    }
//    //文章下载添加接口
//    @PostMapping("/back/down")
//    public String downAdd(@RequestBody List<GameListBean> gameListBeans){
//        gameListService.fordown(gameListBeans);
//        return "ok";
//    }
//
//    //返回下载列表（修改下载的查询接口）
//    @PostMapping("/back/downindex/{pageNum}")
//    public PageInfo<GameListBean> downback(@PathVariable(value = "pageNum")Integer pageNum){
//        return gameListService.getDownListV(pageNum,12);
//    }
//
//
//    //返回单个下载查询（修改下载的查询接口）
//    @PostMapping("/back/downedit/{id}")
//    public GameListBean downbackOne(@PathVariable(value = "id")Integer id){
//
//        log.info("sc:{}",gameListMapper.getDownOneV(id));
//        return gameListMapper.getDownOneV(id);
//    }
//
//    //返回单个下载查询（修改下载的查询接口）
//    @PostMapping("/back/downeditone/{id}")
//    public String downeditOne(@RequestBody GameListBean gameListBean,@PathVariable(value = "id")Integer id){
//        gameListBean.setId(id);
//        boolean i = gameListMapper.upDownloadOneV(gameListBean);
//        if(i){
//            return "ok";
//        }else {
//            return "error";
//        }
//    }
//
//    //删除下载接口
//    @PostMapping("/back/deletedown/{id}")
//    public String downDel(@PathVariable(value = "id") Integer id){
//        boolean i = gameListMapper.downdel(id);
//        if(i){
//            return "ok";
//        }else {
//            return "error";
//        }
//    }
//
//    //后台展示评论举报接口
//    @PostMapping("/back/pljb/{id}")
//    public PageInfo<UserPlBean> pljb(@PathVariable(value = "id")Integer id){
//        return webService.getJbPlPage(id,12);
//    }
//
//    //被举报评论插入接口
//    @PostMapping("/gameart/pljbup/{id}")
//    public String jbUp(@PathVariable(value = "id") Integer id){
//        boolean i = webServeMapper.jbUp(id);
//        if(i){
//            return "ok";
//        }else {
//            return "error";
//        }
//    }
//
//    //轮播图查询
//    @PostMapping("/back/lbt")
//    public List<LbtBean> lbt(){
//        return webServeMapper.getLbt();
//    }
//
//    //轮播图修改查询
//    @PostMapping("/back/editlbtOne/{id}")
//    public LbtBean getlbt(@PathVariable(value = "id")Integer id){
//        return webServeMapper.getLbtOne(id);
//    }
//
//    //轮播图修改
//    @PostMapping("/back/lbteditone")
//    public String lbtedit(@RequestBody LbtBean lbtBean){
//        boolean i = webServeMapper.editLbt(lbtBean);
//        if(i){
//            return "ok";
//        }else {
//            return "error";
//        }
//    }
//
//    //网站壁纸修改
//    @PostMapping("/back/backgrounedit")
//    public String backgroundedit(@RequestBody LbtBean lbtBean){
//        boolean i = webServeMapper.editBackground(lbtBean);
//        if(i){
//            return "ok";
//        }else {
//            return "error";
//        }
//    }
//
//    //所有评论
//    @PostMapping("/back/plindex/{id}")
//    public PageInfo<UserPlBean> plindex(@PathVariable(value = "id")Integer id){
//        return webService.getPlPage(id,12);
//    }
//
//    //@我评论
//    @PostMapping("/back/plaite/{id}")
//    public PageInfo<UserPlBean> plaiteme(@PathVariable(value = "id")Integer id){
//        return webService.Plaite(id,12);
//    }
//    //评论删除
//    @PostMapping("/back/pldel/{id}")
//    public String pldel(@PathVariable(value = "id")Integer id){
//        boolean i = webServeMapper.delpl(id);
//        if(i){
//            return "ok";
//        }else {
//            return "error";
//        }
//    }
//
//    //安装类型添加
//    @PostMapping("/back/artinst")
//    public String instAdd(@RequestBody List<InstJcBean> instJcBeans){
//        webService.forinst(instJcBeans);
//        return "ok";
//    }
//    //安装属性查询
//    @PostMapping("/back/instjc")
//    public List<InstJcBean> instType(){
//        return webServeMapper.getInstList();
//    }
//    //
//    @PostMapping("/back/artautinst/{id}")
//    public String instType(@RequestBody int[] type,@PathVariable(value = "id")Integer id){
////        for (int ben : type){
////            log.info("sc:{}",ben);
////            log.info("sc:{}",id);
////        }
//        webService.forinstaut(type,id);
//        return "ok";
//    }
//}
